#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
配置文件
"""

# 爬虫配置
CRAWLER_CONFIG = {
    # 请求间隔（秒）
    "request_delay": 1,
    
    # 每页数据量
    "page_size": 50,
    
    # 最大页数限制（None表示无限制）
    "max_pages": None,
    
    # 超时时间（秒）
    "timeout": 30,
    
    # 重试次数
    "retry_times": 3
}

# 日期配置
DATE_CONFIG = {
    # 默认开始日期
    "default_start_date": "2025-09-25 00:00:00",
    
    # 默认结束日期
    "default_end_date": "2025-09-26 23:59:59",
    
    # 日期格式
    "date_format": "%Y-%m-%d %H:%M:%S"
}

# 输出配置
OUTPUT_CONFIG = {
    # 输出目录
    "output_dir": "output",
    
    # 文件名前缀
    "filename_prefix": "hnsggzy_data",
    
    # 日志文件名
    "log_filename": "crawler.log",
    
    # 输出格式配置
    "output_formats": {
        # 是否保存为JSON格式
        "save_json": True,
        
        # 是否保存为Excel格式
        "save_excel": True,
        
        # JSON文件编码
        "json_encoding": "utf-8",
        
        # JSON缩进
        "json_indent": 2,
        
        # 是否确保JSON中文字符不转义
        "json_ensure_ascii": False
    }
}
